Постов с тегом "создание торговых роботов": 4

создание торговых роботов


Как я натупил при разработке робота.

Четыре месяца назад я запустил робота, который торгует TMOS. Идея была очень интересная, комиссий при торгах нет, поэтому фактически мы можем часто входить и выходить. Но есть нюанс...

Поступил запрос, на присоединение к стартегии, поэтому я быстренько сделал робота публичным. К нему можно подключиться и получить доходность схожую с индексом при меньших просадках. 

Однако, когда людей стало МНОГО, я немного поменял логику, что бы мне не нужно было за всеми следить. Так как это стало практически невозможным.

Сейчас 1 акция TMOS стоит примерно 6.3. Когда роботу необходимо закрыть позицию, если я просто поставлю лимитку по 6.3, то в каждом втором трейде кто-нибудь останется за бортом и не закроет позицию. Логичным решением, было расширить диапазон закрытия. Теперь практически все трейды будут закрываться без моего участия, однако уже по цене 6.29!!!  

В итоге из такой картины (c начала 2023 года):
Как я натупил при разработке робота.

Получается вот такая (с начала 2023 года):



( Читать дальше )

Вариант обходного решения проблемы искусственного интеллекта при создании робота

Как правильно написал уважаемый мной (и не только мной) трейдер: самое сложное в торговой системе – это принятие решение о начале или окончании сделки на основании некой информации.

Основная проблема робота это тоже принятие решения, создаваемый алгоритм по сути описывает некий принцип принятия решения, который в дальнейшем не меняется (т.е. робот сам не может поменять в своем алгоритме «модель рассуждения»). Более того, на данный момент это одна из основных проблем искусственного интеллекта, которая не решена.

По этой причине при формализации своего алгоритма на мой взгляд не нужно стараться описывать законченный вариант, который в дальнейшем нужно будет только подкручивать. А нужно описывать некое обобщающее решение в ближайшей перспективе на основании текущей ситуации (статистических данных). Другими словами стараться спрогнозировать как может развиваться конкретный рынок с конкретного момента времени.

В качестве примера по аналогии можно привести игру в шахматы: обычная неавтоматизированная игра заключается в оценки текущего хода противника (рынка) и ответного своего хода (вход или выход или пропустить ход). В случае если мы хотим запустить успешного в будущем (и именно это же цель?) робота с конкретного хода, то необходимо в текущей ситуации постараться просчитать на несколько ходов вперед, формализовать как робот должен ходить за тебя, запустить робота и смотреть сбывается твой просчет нескольких ходов или нет.

Выбор софта для создания торгового робота

 
Мы подошли к стадии, когда есть, как нам кажется, рабочая торговая стратегия, есть ее четкая формализация на бумажном носителе, осталось лишь превратить эту стратегию в программный код.

На сегодняшний день на рынке есть огромнейший выбор программного обеспечения, куча языков программирования и еще большая куча предложений от сторонних компаний о предоставлении услуг по написанию роботов. Раздавать советы это лучше, а это хуже я не стану, работает абсолютно все и пресловутые роботы в Exсel и стратегии написанные на языке Qpile, а так же более продвинутый трейдерский софт. Тут выбор целиком и полностью зависит от ваших потребностей. Я лишь расскажу о наиболее популярных, на сегодняшний день, платформах, это наша отечественная разработка TSLab и американская Wealth-Lab.

TSLab. Основное преимущество этой платформы в том, что есть визуальный редактор стратегий. Т.е. составление стратегии возможно простым графическим способом. Выбираем нужные элементы, вставляем, соединяем стрелками. В общем, все то же самое, что мы делали при

( Читать дальше )

Обучение разработке торговых роботов (для начинающих)

Торговые роботы получают все большее распространение на фондовом рынке и этому есть объяснение: лишенные эмоций, работающие строго по заданному алгоритму, не теряющие бдительность и строго соблюдающие все торговые правила, торговые роботы имеют преимущество перед людьми.
 

Уникальный совместный проект United Traders и Stock#!


Курс по разработке торговых роботов, рассчитанный на людей, до этого не имевших опыта в программировании

Наши опытные преподаватели приложат все усилия для того чтобы Вы смогли овладеть навыками программирования торговых роботов в короткий срок.
 
По итогам конкурса «Лучший частный инвестор 2011 года», наш робот «Unitedtraders.com», заработал 7849%, превратив 154 тыс.руб. в 12 146 тыс. руб, заняв первое место на ЛЧИ!
 
Пример торгового робота, созданного с использованием библиотеки S#:

(ЧИТАТЬ ПОЛНОСТЬЮ)

....все тэги
UPDONW
Новый дизайн